package com.priox.sigar.application.mappers;

import com.priox.sigar.dto.ReporteContext;
import com.priox.sigar.dto.*;

import java.util.List;

public interface ReporteTotalMapper {
    /*** */

    public List<RepAnnosCxPDTO> findTipoAnnoCxA(ReporteContext reporteContext);
    public List<RepAnnosCxPDTO> findTipoProveedorAnnoCxA(ReporteContext reporteContext);
    public List<RepAnnosCxPDTO> findTipoUsuarioAnnoCxA(ReporteContext reporteContext);

    public List<RepAnnosCxPDTO> findRepCuentaCxA(ReporteContext reporteContext);
    public List<RepAnnosCxPDTO> findRepProveedorCxP(ReporteContext reporteContext);
    public List<RepAnnosCxPDTO> findRepUsuarioCxP(ReporteContext reporteContext);
    public List<RepAnnosCxPDTO> findRepMonedaCxA(ReporteContext reporteContext);
    public List<RepAnnosCxPDTO> findRepCuentaMonedaCxA(ReporteContext reporteContext);
    public List<RepAnnosCxPDTO> findRepUsuarioMonedaCxP(ReporteContext reporteContext);
    public List<RepAnnosCxPDTO> findRepProveedorMonedaCxP(ReporteContext reporteContext);

    public List<RepAnnosCxPDTO> findRepNumPedidoTotalPositivo(ReporteContext reporteContext);
    public List<RepAnnosCxPDTO> findRepNumPedidoTotalNegativo(ReporteContext reporteContext);
    public List<RepAnnosCxPDTO> findRepNumPedidoTotalCero(ReporteContext reporteContext);

}
